package edu.cque.jt.common.utils;

import java.util.Timer;
import java.util.TimerTask;
import java.util.concurrent.ScheduledExecutorService;

/**
 * @author Hua
 * @create 2022-07-21 17:41
 */
public class TimerUtils {
    public static void main(String[] args) {
        //1. 构建执行任务的对象
        //timer对象创建时会创建一个线程,为线程分配一个任务队列
        Timer timer = new Timer();
        //2. 构建任务对象
        TimerTask task1 = new TimerTask() {
            @Override
            public void run() {
                System.out.println(System.currentTimeMillis());
            }
        };

        //3. 定时执行任务
//        timer.cancel();  执行一次之后取消
        timer.schedule(task1,//要执行的任务
                1000,//1秒以后开始执行
                1000);//每隔1秒执行1次




    }
}
